package com.bblocks.standard.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import io.swagger.v3.oas.annotations.media.Schema;

/**
 * SysParam
 *
 * @author XGF
 * @date 2021-12-06 20:06:04
 */
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
@Schema(description="系统配置 实体")
@Data
public class SysParam {

	@Schema(description="系统配置名称")
	private String name;

	@Schema(description="系统配置值")
	private String value;

	@Schema(description="配置说明")
	private String memo;

	@Schema(description="对应JAVA类型")
	private String type;

	@Schema(description="如果不填写的默认值")
	private String optional;

	@Schema(description="是否可以线上修改")
	private String changeOnline;

	@Schema(description="显示顺序")
	private Integer displayOrder;

	@Schema(description="配置分类")
	private String groupId;

	@Schema(description="是否系统参数(系统参数外部不可见):1=是")
	private Integer isSystem;

}
